public class Test {
//计算两个整数相加
//public static int add(int a, int b){
//    return a+b;
//}
//
//public static void main(String[] args) {
//
////    Test P=new Test();
////    int x=P.add(12,13);
//
//    System.out.println(add(12,13));
//求1！+2！+3！.....5!
//public static int addJC(int n) {
//
//if(n==0){
//    return 1;
//}else{
//  return n*addJC(n-1);
//}
//}
//public static void main(String[] args) {
//    int x=addJC(5);
//    System.out.println(x);
//}
//    递归求1+2+.....10
//    public static int add(int n){
//        if(n==1){
//            return 1;
//        }else{
//            return n+add(n-1);
//        }
//
//    }
//public static void main(String[] args) {
//    System.out.println(add(10));
//}
// 输入一个非负整数，返回组成它的数字之和. 例如，输入 1729, 则应该返回1+7+2+9
public static int add(int a) {
    if(a<10){
        return a;
    }else{
        return a%10+add(a/10);
    }
}
public static void main(String[] args) {
    System.out.println(add(1564));
}






}













